home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / utility2 / ue312dev.zip / VMS / MEANSI.MMS < prev    next >
Text File  |  1993-03-27  |  3KB  |  105 lines

  1. !
  2. ! MMS file to compile and link MicroEmacs on the VAX/VMS
  3. ! operating system, ANSI version.
  4. !
  5. ! To use:
  6. !    mms/descrip=meansi
  7. !
  8.  
  9. !
  10. ! Pick the options you want when you make MicroEmacs.
  11. !
  12.  
  13. !copts=        /debug/nolist/nooptim
  14. copts=        /nolist
  15. !lopts=        /map/cross
  16. lopts=        /map/brief
  17.  
  18. !
  19. ! The header file epath.h is used only by
  20. ! bind.c at this writing, so it appears
  21. ! on bind.c's dependancy line only.
  22. !
  23. hfiles=        ebind.h edef.h-
  24.         efunc.h evar.h-
  25.         estruct.h
  26.  
  27. ofiles=        ansi.obj,-
  28.         basic.obj,   bind.obj,   buffer.obj,-
  29.         char.obj,    crypt.obj,-
  30.         display.obj,-
  31.         eval.obj,    exec.obj,-
  32.         file.obj,    fileio.obj,-
  33.         input.obj,   isearch.obj,-
  34.         line.obj,    lock.obj,-
  35.         main.obj,    mouse.obj,-
  36.         random.obj,  region.obj, replace.obj,-
  37.         screen.obj,  search.obj,-
  38.         tags.obj,-
  39.         vms.obj,-
  40.         window.obj,  word.obj-
  41.  
  42.  
  43. !
  44. ! The choice to link with sys$share is made in
  45. ! the option file meansi.opt (you can't do it on
  46. ! the command line).  If you don't want to
  47. ! link sharable, change
  48. !    sys$share:vaxcrtl/share
  49. ! to
  50. !    sys$library:vaxcrtl/lib
  51. !
  52. meansi.exe : $(ofiles) meansi.mms meansi.opt
  53.     LINK $(lopts)    meansi/option
  54.  
  55. ansi.obj : ansi.c $(HFILES)
  56.     CC $(copts) ansi
  57. basic.obj : basic.c $(HFILES)
  58.     CC $(copts) basic
  59. bind.obj : bind.c epath.h $(HFILES)
  60.     CC $(copts) bind
  61. buffer.obj : buffer.c $(HFILES)
  62.     CC $(copts) buffer
  63. char.obj : char.c $(HFILES)
  64.     CC $(copts) char
  65. crypt.obj : crypt.c $(HFILES)
  66.     CC $(copts) crypt
  67. display.obj : display.c $(HFILES)
  68.     CC $(copts) display
  69. eval.obj : eval.c $(HFILES)
  70.     CC $(copts) eval
  71. exec.obj : exec.c $(HFILES)
  72.     CC $(copts) exec
  73. file.obj : file.c $(HFILES)
  74.     CC $(copts) file
  75. fileio.obj : fileio.c $(HFILES)
  76.     CC $(copts) fileio
  77. input.obj : input.c $(HFILES)
  78.     CC $(copts) input
  79. isearch.obj : isearch.c $(HFILES)
  80.     CC $(copts) isearch
  81. line.obj : line.c $(HFILES)
  82.     CC $(copts) line
  83. lock.obj : lock.c $(HFILES)
  84.     CC $(copts) lock
  85. main.obj : main.c $(HFILES)
  86.     CC $(copts) main
  87. mouse.obj : mouse.c $(HFILES)
  88.     CC $(copts) mouse
  89. random.obj : random.c $(HFILES)
  90.     CC $(copts) random
  91. region.obj : region.c $(HFILES)
  92.     CC $(copts) region
  93. replace.obj : replace.c $(HFILES)
  94.     CC $(copts) replace
  95. screen.obj : screen.c $(HFILES)
  96.     CC $(copts) screen
  97. search.obj : search.c $(HFILES)
  98.     CC $(copts) search
  99. vms.obj : vms.c $(HFILES)
  100.     CC $(copts) vms
  101. window.obj : window.c $(HFILES)
  102.     CC $(copts) window
  103. word.obj : word.c $(HFILES)
  104.     CC $(copts) word
  105.